package com.ziyun.pop.modules.mercharReport.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 门店耗材出库表
 * 
 * @author jiangli
 * @email 
 * @date 2018-10-20 16:09:07
 */
@TableName("store_material_out")
public class ReportStoreOutEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增id
	 */
	@TableId(type = IdType.AUTO)
	private Integer outId;
	/**
	 * 单据号
	 */
	private String outNo;
	/**
	 * 含税总金额
	 */
	private BigDecimal totalMoney;
	/**
	 * 是否含税:1.是,0.否
	 */
	private Integer tax;
	/**
	 * 出库仓库id
	 */
	private Integer stockId;
	/**
	 * 库存交易类型:4.销售出库,5.盘亏,6.生产消耗,8.调拨出库
	 */
	private Integer type;
	/**
	 * 单据状态：1.待审核2.已出库3.已驳回
	 */
	private Integer status;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 创建人
	 */
	private String createName;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 审核人
	 */
	private String checkName;
	/**
	 * 审核时间
	 */
	private Date checkTime;

	/**
	 * 设置：自增id
	 */
	public void setOutId(Integer outId) {
		this.outId = outId;
	}
	/**
	 * 获取：自增id
	 */
	public Integer getOutId() {
		return outId;
	}
	/**
	 * 设置：单据号
	 */
	public void setOutNo(String outNo) {
		this.outNo = outNo;
	}
	/**
	 * 获取：单据号
	 */
	public String getOutNo() {
		return outNo;
	}
	/**
	 * 设置：含税总金额
	 */
	public void setTotalMoney(BigDecimal totalMoney) {
		this.totalMoney = totalMoney;
	}
	/**
	 * 获取：含税总金额
	 */
	public BigDecimal getTotalMoney() {
		return totalMoney;
	}
	/**
	 * 设置：是否含税:1.是,0.否
	 */
	public void setTax(Integer tax) {
		this.tax = tax;
	}
	/**
	 * 获取：是否含税:1.是,0.否
	 */
	public Integer getTax() {
		return tax;
	}
	/**
	 * 设置：出库仓库id
	 */
	public void setStockId(Integer stockId) {
		this.stockId = stockId;
	}
	/**
	 * 获取：出库仓库id
	 */
	public Integer getStockId() {
		return stockId;
	}
	/**
	 * 设置：库存交易类型:4.销售出库,5.盘亏,6.生产消耗,8.调拨出库
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：库存交易类型:4.销售出库,5.盘亏,6.生产消耗,8.调拨出库
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：单据状态：1.待审核2.已出库3.已驳回
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：单据状态：1.待审核2.已出库3.已驳回
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateName() {
		return createName;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：审核人
	 */
	public void setCheckName(String checkName) {
		this.checkName = checkName;
	}
	/**
	 * 获取：审核人
	 */
	public String getCheckName() {
		return checkName;
	}
	/**
	 * 设置：审核时间
	 */
	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}
	/**
	 * 获取：审核时间
	 */
	public Date getCheckTime() {
		return checkTime;
	}
}
